Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 HELEN ROAD Detached £520,000 20 Apr 2022
4 HELEN ROAD Detached £230,000 5 Jul 2002
6 HELEN ROAD Detached £225,000 25 Jul 2005
8 HELEN ROAD Detached £159,999 29 Sep 2000
12 HELEN ROAD Detached £360,000 19 Oct 2012
19 HELEN ROAD Detached £386,200 8 Sep 2014
25 HELEN ROAD Detached £250,000 3 Jul 2006